package cn.com.nes.site.entity.bo.project;

import cn.com.nes.site.entity.bo.PageBO;
import lombok.Data;

import java.util.Date;
import java.util.Set;

/**
 * 未派单的项目分页模型
 */
@Data
public class DispatchedProjectBO extends PageBO {

    /**
     * 项目uuid
     */
    private String projectUuid;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 行政区划代码
     */
    private String areaCode;

    /**
     * 派单状态
     */
    private Integer dispatchedStatus;

    /**
     * 开始时间
     */
    private Date startDate;

    /**
     * 结束时间
     */
    private Date endDate;

    /**
     * 行政区划代码集合
     */
    private Set<String> projectAreaCodeSet;

    /**
     * 是否按行政区划过滤-默认为是
     */
    private Boolean filterByAreaCode = true;

    /**
     * 项目类型
     */
    private String projectType;

}
